package com.zhss.ddd.lottery.draw.activity.dataobject;

import java.util.List;

/**
 * 抽奖活动实体
 */
public class LotteryDrawActivityDO {

    /**
     * 标识符
     */
    private Long id;
    /**
     * 抽奖活动开始时间
     */
    private String startTime;
    /**
     * 抽奖活动停止时间
     */
    private String endTime;
    /**
     * 奖品集合
     */
    private List<PrizeDO> prizes;
    /**
     * 抽奖活动的候选人群
     */
    private CandidateGroupDO candidateGroup;
    /**
     * 每个抽奖候选人的抽奖次数
     */
    private Integer drawChancePerCandidate;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public List<PrizeDO> getPrizes() {
        return prizes;
    }

    public void setPrizes(List<PrizeDO> prizes) {
        this.prizes = prizes;
    }

    public CandidateGroupDO getCandidateGroup() {
        return candidateGroup;
    }

    public void setCandidateGroup(CandidateGroupDO candidateGroup) {
        this.candidateGroup = candidateGroup;
    }

    public Integer getDrawChancePerCandidate() {
        return drawChancePerCandidate;
    }

    public void setDrawChancePerCandidate(Integer drawChancePerCandidate) {
        this.drawChancePerCandidate = drawChancePerCandidate;
    }

}
